body {
margin: auto;
width:960px;
	background-color: #FFE4C4;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td {
    text-align: center;
}

#tabulkaZadani th {
    background-color: #FF9898;
    font-weight: bolder;
}

.error {
    color: red;
    font-weight: bold;
}

#hlavicka {
	background-color: #B22222;
  width: 99.2%;
  padding: 0.4%;
  color: #FFFFFF;
	letter-spacing: 1ex;
}
#hlavicka p{
  vertical-align: text-top;
}
a{
	color: #FF3333;
}
#obsah a:visited{ 
 	color: #981705;
 	background-color: #FFFFFF;
 }
#navigacia {
	color: #CC3333;
	background-color: #FF9898;
	line-height: 1.5;
	vertical-align: middle;
	float: left;
	width: 100%;
    clear: both;

}
#navigacia a{
	color: #CC3333;
	font-weight: bold;
	text-decoration: none;
	padding-right: 1.25%;
    padding-left: 1.25%;
}
#navigacia a:hover {
	color: #FFFFFF;
	background-color: #CC3333;
}
#obsah {
	background-color: #FFFFFF;
	width: 100%;
	float: left;
    clear: both;
    padding-bottom: 20px;
}
#registracia {
	background-color: #FFFFFF;
  vertical-align: middle;
  padding-left: 40%;
	width: 60%;
	float: left;
  clear: both;  

}
#pata {
	text-align: center;
	color: #FFFFFF;
	background-color: #B22222;
	font-size: 0.8em;
	clear: both;
}

#user_info {
    letter-spacing: normal;
    text-align: right;
}

#csv {
    letter-spacing: normal;
    text-align: right;
    background-color:#FFFFFF ;
}

#login_area {
    margin: 100px auto 100px auto;
    width: 303px;
}

#obsah > table {
    margin: auto;
}


table { 
  border-spacing:0;
  border-collapse:collapse;
}